// 设置全局 根路径
axios.defaults.baseURL = "http://api-breakingnews-web.itheima.net"

// 全局请求 toke值配置
axios.defaults.headers.common['Authorization'] = localStorage.getItem('token')

//  登录拦截器 响应拦截器 如果未登录或者 token值失效就拦截登录
axios.interceptors.response.use(function (response) {
    const {
        data
    } = response
    console.log(data);
    // 判断身份验证是否失败
    if (data.message == '身份认证失败！') {
        // 如果失败 就跳转到登录页面
        location.href = '/login.html'
        // 并销毁 token值
        localStorage.removeItem('token')
    }
    return response;
}, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error);
});